package net.openl10n.mdf.immutable;


public interface ImmutableBuilder<T extends Immutable> {

	public T build() throws ImmutableStateException;
	
	public boolean isValid();
	
	public void validate() throws ImmutableStateException; 
}
